leetcode Permutations I